package com.po;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * AbstractBaseRole entity provides the base persistence definition of the
 * BaseRole entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractBaseRole implements java.io.Serializable {

	// Fields

	private String roleId;
	private BaseDept baseDept;
	private String roleName;
	private String roleDes;
	private Date createDate;
	private String createUserId;
	private Date modifyDate;
	private String modifyUserId;
	private String classify;
	private String classify1;
	private Set baseRoleMenus = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractBaseRole() {
	}

	/** minimal constructor */
	public AbstractBaseRole(String roleId) {
		this.roleId = roleId;
	}

	/** full constructor */
	public AbstractBaseRole(String roleId, BaseDept baseDept, String roleName,
			String roleDes, Date createDate, String createUserId,
			Date modifyDate, String modifyUserId, String classify,
			String classify1, Set baseRoleMenus) {
		this.roleId = roleId;
		this.baseDept = baseDept;
		this.roleName = roleName;
		this.roleDes = roleDes;
		this.createDate = createDate;
		this.createUserId = createUserId;
		this.modifyDate = modifyDate;
		this.modifyUserId = modifyUserId;
		this.classify = classify;
		this.classify1 = classify1;
		this.baseRoleMenus = baseRoleMenus;
	}

	// Property accessors

	public String getRoleId() {
		return this.roleId;
	}

	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}

	public BaseDept getBaseDept() {
		return this.baseDept;
	}

	public void setBaseDept(BaseDept baseDept) {
		this.baseDept = baseDept;
	}

	public String getRoleName() {
		return this.roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public String getRoleDes() {
		return this.roleDes;
	}

	public void setRoleDes(String roleDes) {
		this.roleDes = roleDes;
	}

	public Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getCreateUserId() {
		return this.createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public Date getModifyDate() {
		return this.modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public String getModifyUserId() {
		return this.modifyUserId;
	}

	public void setModifyUserId(String modifyUserId) {
		this.modifyUserId = modifyUserId;
	}

	public String getClassify() {
		return this.classify;
	}

	public void setClassify(String classify) {
		this.classify = classify;
	}

	public String getClassify1() {
		return this.classify1;
	}

	public void setClassify1(String classify1) {
		this.classify1 = classify1;
	}

	public Set getBaseRoleMenus() {
		return this.baseRoleMenus;
	}

	public void setBaseRoleMenus(Set baseRoleMenus) {
		this.baseRoleMenus = baseRoleMenus;
	}

}